// 在此处定义两个函数，一个变量，然后使用ES Module导入（暴露出去）

/**
 * 定义一个求指定数值的累加值函数
 * @param {Number} m  求累加的数值
 * @returns Number 返回累加结果
 */
// export function total(m){
//     let sum = 0;
//     for(let i = 0; i <= m; i++){
//         sum += i;
//     }
//     return sum;
// }

/**
 * 定义一个求和函数
 * @param {Number} a  用于求和的第一个参数
 * @param {Number} b  用于求和的第二个参数
 * @returns Number 返回求和结果
 */
// export function add(a, b){
//     return a + b;
// }

// 导出一个变量
//export let username = "张三丰";



// 同上导出的效果

/**
 * 定义一个求指定数值的累加值函数
 * @param {Number} m  求累加的数值
 * @returns Number 返回累加结果
 */
function total(m){
    let sum = 0;
    for(let i = 0; i <= m; i++){
        sum += i;
    }
    return sum;
}

/**
 * 定义一个求和函数
 * @param {Number} a  用于求和的第一个参数
 * @param {Number} b  用于求和的第二个参数
 * @returns Number 返回求和结果
 */
function add(a, b){
    return a + b;
}

// 声明一个变量
let username = "张三丰";

// 统一导出
export {total, add, username};